Property Specifications for Workflow Modelling
نویسندگان
چکیده
Previously we provided two formal behavioural semantics for Business Process Modelling Notation (BPMN) in the process algebra CSP. By exploiting CSP’s refinement orderings, developers may formally compare their BPMN models. However, BPMN is not a specification language, and it is difficult and sometimes impossible to construct behavioural properties against which BPMN models may be verified. This paper considers a pattern-based approach for capturing these behavioural properties. We describe a property specification language PL for capturing a generalisation of Dwyer et al.’s Property Specification Patterns, and present a translation from PL into a bounded, positive fragment of linear temporal logic, which can then be automatically translated into CSP for simple refinement checking. We demonstrate its application via a simple example.
منابع مشابه
Using Task Modelling Concepts for Achieving Adaptive Workflows
Business processes are usually described by abstract workflow specifications. However, existing workflow descriptions are often too restricted to reflect the true nature of work. For instance tasks might be added or deleted during execution. The presently available workflow management systems insufficiently support the desired flexibility for workflows. In this article we present an approach, h...
متن کاملOn Correctness Issues in Conceptual Modelling of Workflows
The conceptual modeling of workflows is the first, and arguably the most important, step towards understanding business processes. A well-defined workflow conceptual model leads to the development of an effective and reliable workflow application. This paper presents a graphical modeling technique for workflows. We introduce four graphical modeling objects: task, condition, synchronizer, and fl...
متن کاملModeling, Specifying and Implementing Workflow Security in Cyberspace
Workflow Management (WFM) Systems automate traditional processes where information flows between individuals. WFM systems have two major implications for security. Firstly, since the description of a workflow process explicitly states when which function is to be performed by whom, security specifications may be automatically derived from such descriptions. Secondly, the derived security specif...
متن کاملEssential Principles for Workflow Modelling Effectiveness
While the specification languages of workflow management systems focus on process execution semantics, the successful development of workflows relies on a fuller conceptualisation of business processing, including process semantics. Traditionally, the success of conceptual modelling techniques has depended largely on the adequacy of certain requirements: conceptualisation (following the Concept...
متن کاملSpecifying and Verifying Declarative Fluent Temporal Logic Properties of Workflows
In this paper, we present a characterization of workflows as labeled transition systems, focusing on an encoding of workflow specifications based on workflow patterns. This encoding models tasks in a convenient way, enabling us to exploit fluent linear time temporal logic formulas for capturing typical constraints on workflows. Fluents enable us to flexibly characterize the activities associate...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 76 شماره
صفحات -
تاریخ انتشار 2009